package com.naiterui.ehp.bs.agent.vo;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 客户订单列表数据报表
 * 
 * @author yangfuya
 * @since 2022/2/15
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("客户订单列表数据报表")
public class CustomOrderListVO {

    @ApiModelProperty("订单号")
    private String orderSn;

    @ApiModelProperty("商品数量")
    private Integer productNumber;

    @ApiModelProperty("订单价格")
    private Integer orderPrice;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("下单时间")
    private Date orderTime;

    @ApiModelProperty("订单状态 1:待付款,2:待审核,3:订单审核完成,4:库房分配完成,5:药店已接收,6:订单已发货,7:订单已签收,8:已取消")
    private Integer orderStatus;

    @ApiModelProperty(value = "订单状态名")
    private String statusName;

}
